home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / csr20a.arc / SKEY.H < prev    next >
Text File  |  1986-02-23  |  2KB  |  120 lines

  1. /*
  2. **  S P E C I A L   K E Y   D E F I N I T I O N S
  3. **
  4. **  A C header file for aid in the use of IBM special keys.
  5. **
  6. **  Created February 22, 1986 by Bob Pritchett for the CSPOTRUN
  7. **  C function library.
  8. **
  9. **  For what it matters, data is from The Peter Norton Programmer's
  10. **  Guide to the IBM PC.
  11. **
  12. **  Last Updated: 02/22/86
  13. **
  14. */
  15.  
  16. #define F1    59
  17. #define F2    60
  18. #define F3    61
  19. #define F4    62
  20. #define F5    63
  21. #define F6    64
  22. #define F7    65
  23. #define F8    66
  24. #define F9    67
  25. #define F10    68
  26.  
  27. #define F11    84    /* Shift - Function Key */
  28. #define F12    85
  29. #define F13    86
  30. #define F14    87
  31. #define F15    88
  32. #define F16    89
  33. #define F17    90
  34. #define F18    91
  35. #define F19    92
  36. #define F20    93
  37.  
  38. #define F21    94    /* Control - Function Key */
  39. #define F22    95
  40. #define F23    96
  41. #define F24    97
  42. #define F25    98
  43. #define F26    99
  44. #define F27    100
  45. #define F28    101
  46. #define F29    102
  47. #define F30    103
  48.  
  49. #define F31    104    /* Alternate - Function Key */
  50. #define F32    105
  51. #define F33    106
  52. #define F34    107
  53. #define F35    108
  54. #define F36    109
  55. #define F37    110
  56. #define F38    111
  57. #define F39    112
  58. #define F40    113
  59.  
  60. #define ALT1    120    /* Alt - Character */
  61. #define ALT2    121
  62. #define ALT3    122
  63. #define ALT4    123
  64. #define ALT5    124
  65. #define ALT6    125
  66. #define ALT7    126
  67. #define ALT8    127
  68. #define ALT9    128
  69. #define ALT10    129
  70. #define ALTHYPHEN 130
  71. #define ALTEQUAL  131
  72.  
  73. #define ALTQ    16
  74. #define ALTW    17
  75. #define ALTE    18
  76. #define ALTR    19
  77. #define ALTT    20
  78. #define ALTY    21
  79. #define ALTU    22
  80. #define ALTI    23
  81. #define ALTO    24
  82. #define ALTP    25
  83.  
  84. #define ALTA    30
  85. #define ALTS    31
  86. #define ALTD    32
  87. #define ALTF    33
  88. #define ALTG    34
  89. #define ALTH    35
  90. #define ALTJ    36
  91. #define ALTK    37
  92. #define ALTL    38
  93.  
  94. #define ALTZ    44
  95. #define ALTX    45
  96. #define ALTC    46
  97. #define ALTV    47
  98. #define ALTB    48
  99. #define ALTN    49
  100. #define ALTM    50
  101.  
  102. #define REVTAB    15    /* Reverse Tab - Shift Tab */
  103. #define HOME    71
  104. #define UARROW    72
  105. #define PGUP    73
  106. #define LARROW    75
  107. #define RARROW    77
  108. #define END    79
  109. #define DARROW    80
  110. #define PGDN    81
  111. #define INSERT    82
  112. #define DELETE    83
  113. #define ECHO    114    /* Control - PrtSc */
  114. #define CLARROW    115    /* Control - Key */
  115. #define CRARROW    116
  116. #define CEND    117
  117. #define CPGDN    118
  118. #define CHOME    119
  119. #define CPGUP    132
  120.